package com.sgcc.statistics.domain.dto;

import java.io.Serializable;
import java.math.BigDecimal;

public class IndexMapBindExDto implements Serializable {

    /**
     * 是否有下一级 0 否 1 是
     */
    private Integer levelFlag = 1;

    /**
     * 当前等级（1：福建省； 2:地市； 3：区县）
     */
    private Integer nowLevel = 1;

    /**
     * 单位编码
     */
    private String orgNo;

    /**
     * 单位名称
     */
    private String orgName;

    /**
     * 父级单位编码
     */
    private String pOrgNo;

    /**
     * 父级单位名称
     */
    private String pOrgName;

    /**
     * 区域id
     */
    private String areaId;

    /**
     * 父级区域id
     */
    private String pAreaId;

    /**
     * 区域名称
     */
    private String name;

//    /**
//     * 地图返回值
//     */
//    private Map<String, Object> value = new HashMap<>();

    /**
     * 地图返回值
     */
    private BigDecimal value = new BigDecimal(0D);

    /**
     * 绑定率
     */
    private BigDecimal rate = new BigDecimal(0D);


    private String rateStr = "0.0%";

    /**
     * N_CONS
     * 总用户数
     */
    private Long nCons = 0L;

    /**
     * BIND_ALL_NUM
     * 绑定量总累计
     */
    private Long bindAllNum = 0L;

    private Boolean selected = false;

    public Boolean getSelected() {
        return selected;
    }

    public void setSelected(Boolean selected) {
        this.selected = selected;
    }

    public Integer getNowLevel() {
        return nowLevel;
    }

    public void setNowLevel(Integer nowLevel) {
        this.nowLevel = nowLevel;
    }

    public Integer getLevelFlag() {
        return levelFlag;
    }

    public void setLevelFlag(Integer levelFlag) {
        this.levelFlag = levelFlag;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getpOrgNo() {
        return pOrgNo;
    }

    public void setpOrgNo(String pOrgNo) {
        this.pOrgNo = pOrgNo;
    }

    public String getpOrgName() {
        return pOrgName;
    }

    public void setpOrgName(String pOrgName) {
        this.pOrgName = pOrgName;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BigDecimal getValue() {
        return value;
    }

    public void setValue(BigDecimal value) {
        this.value = value;
    }

    public BigDecimal getRate() {
        return rate;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public String getRateStr() {
        return rateStr;
    }

    public void setRateStr(String rateStr) {
        this.rateStr = rateStr;
    }

    public Long getnCons() {
        return nCons;
    }

    public void setnCons(Long nCons) {
        this.nCons = nCons;
    }

    public Long getBindAllNum() {
        return bindAllNum;
    }

    public void setBindAllNum(Long bindAllNum) {
        this.bindAllNum = bindAllNum;
    }

    public String getpAreaId() {
        return pAreaId;
    }

    public void setpAreaId(String pAreaId) {
        this.pAreaId = pAreaId;
    }
}
